home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 August / macformat-027.iso / mac / Shareware City / Developers / Oberon⁄F / Manuals / Charset (.txt) < prev    next >
Encoding:
Oberon Document  |  1994-06-07  |  8.2 KB  |  262 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Geneva
  16. TextRulers.StdRulerDesc
  17. TextRulers.RulerDesc
  18. TextRulers.StdStyleDesc
  19. TextRulers.StyleDesc
  20. TextRulers.AttributesDesc
  21. Geneva
  22. Geneva
  23. Geneva
  24. Geneva
  25. Appendix A: Character Set
  26. The character set for the Oberon/L CHAR data type is an 8-bit character set based on the ISO 8859-1 standard. It includes the ASCII (American Standard Code for Information Interchange) and the so-called Latin 1 extension to ASCII. Latin 1 includes most characters necessary for writing in languages which are based on Latin.
  27. Both ASCII and Latin-1 contain slots for control characters, which are character codes used for various purposes, but which do not correspond to any visual representation of a character (a glyph).
  28. In addition to ASCII and Latin 1, several punctuation marks from the 16-bit Unicode standard have been mapped into the upper (unused) control code portion of Latin 1.
  29. The character set for the Oberon LONGCHAR data type is Unicode.
  30. Character Set Listing
  31. The following list gives the names of every non-control code in the character set. The same naming conventions are used as in the Unicode standard, of which the Oberon character set is a subset.
  32. 20    SPACE
  33. 21    EXCLAMATION MARK
  34. 22    QUOTATION MARK
  35. 23    NUMBER SIGN
  36. 24    DOLLAR SIGN
  37. 25    PERCENT SIGN
  38. 26    AMPERSAND
  39. 27    APOSTROPHE-QUOTE
  40. 28    OPENING PARENTHESIS
  41. 29    CLOSING PARENTHESIS
  42. 2A    ASTERISK
  43. 2B    PLUS SIGN
  44. 2C    COMMA
  45. 2D    HYPHEN-MINUS    use as minus only, for hyphens see codes 90, 91 and AD
  46. 2E    PERIOD
  47. 2F    SLASH
  48. 30    DIGIT ZERO
  49. 31    DIGIT ONE
  50. 32    DIGIT TWO
  51. 33    DIGIT THREE
  52. 34    DIGIT FOUR
  53. 35    DIGIT FIVE
  54. 36    DIGIT SIX
  55. 37    DIGIT SEVEN
  56. 38    DIGIT EIGHT
  57. 39    DIGIT NINE
  58. 3A    COLON
  59. 3B    SEMICOLON
  60. 3C    LESS-THAN SIGN
  61. 3D    EQUAL SIGN
  62. 3E    GREATER-THAN SIGN
  63. 3F    QUESTION MARK
  64. 40    COMMERCIAL AT
  65. 41    LATIN CAPITAL LETTER A
  66. 42    LATIN CAPITAL LETTER B
  67. 43    LATIN CAPITAL LETTER C
  68. 44    LATIN CAPITAL LETTER D
  69. 45    LATIN CAPITAL LETTER E
  70. 46    LATIN CAPITAL LETTER F
  71. 47    LATIN CAPITAL LETTER G
  72. 48    LATIN CAPITAL LETTER H
  73. 49    LATIN CAPITAL LETTER I
  74. 4A    LATIN CAPITAL LETTER J
  75. 4B    LATIN CAPITAL LETTER K
  76. 4C    LATIN CAPITAL LETTER L
  77. 4D    LATIN CAPITAL LETTER M
  78. 4E    LATIN CAPITAL LETTER N
  79. 4F    LATIN CAPITAL LETTER O
  80. 50    LATIN CAPITAL LETTER P
  81. 51    LATIN CAPITAL LETTER Q
  82. 52    LATIN CAPITAL LETTER R
  83. 53    LATIN CAPITAL LETTER S
  84. 54    LATIN CAPITAL LETTER T
  85. 55    LATIN CAPITAL LETTER U
  86. 56    LATIN CAPITAL LETTER V
  87. 57    LATIN CAPITAL LETTER W
  88. 58    LATIN CAPITAL LETTER X
  89. 59    LATIN CAPITAL LETTER Y
  90. 5A    LATIN CAPITAL LETTER Z
  91. 5B    OPENING-SQUARE BRACKET
  92. 5C    BACKSLASH
  93. 5D    CLOSING SQUARE BRACKET
  94. 5E    SPACING CIRCUMFLEX
  95. 5F    SPACING UNDERSCORE
  96. 60    SPACING GRAVE
  97. 61    LATIN SMALL LETTER A
  98. 62    LATIN SMALL LETTER B
  99. 63    LATIN SMALL LETTER C
  100. 64    LATIN SMALL LETTER D
  101. 65    LATIN SMALL LETTER E
  102. 66    LATIN SMALL LETTER F
  103. 67    LATIN SMALL LETTER G
  104. 68    LATIN SMALL LETTER H
  105. 69    LATIN SMALL LETTER I
  106. 6A    LATIN SMALL LETTER J
  107. 6B    LATIN SMALL LETTER K
  108. 6C    LATIN SMALL LETTER L
  109. 6D    LATIN SMALL LETTER M
  110. 6E    LATIN SMALL LETTER N
  111. 6F    LATIN SMALL LETTER O
  112. 70    LATIN SMALL LETTER P
  113. 71    LATIN SMALL LETTER Q
  114. 72    LATIN SMALL LETTER R
  115. 73    LATIN SMALL LETTER S
  116. 74    LATIN SMALL LETTER T
  117. 75    LATIN SMALL LETTER U
  118. 76    LATIN SMALL LETTER V
  119. 77    LATIN SMALL LETTER W
  120. 78    LATIN SMALL LETTER X
  121. 79    LATIN SMALL LETTER Y
  122. 7A    LATIN SMALL LETTER Z
  123. 7B    OPENING CURLY BRACKET
  124. 7C    VERTICAL BAR
  125. 7D    CLOSING CURLY BRACKET
  126. 7E    TILDE
  127. 7F    reserved
  128. 80 .. 8A    reserved
  129. 8B    ZERO WIDTH SPACE    (Unicode 200B)
  130. 8C .. 8E    reserved
  131. 8F    DIGIT SPACE    (not in Unicode)
  132. 90    HYPHEN    (Unicode 2010)
  133. 91    NON-BREAKING HYPHEN    (Unicode 2011)
  134. 92 .. 9F    reserved
  135. A0    NON-BREAKING SPACE
  136. A1    INVERTED EXCLAMATION MARK
  137. A2    CENT SIGN
  138. A3    POUND SIGN
  139. A4    CURRENCY SIGN
  140. A5    YEN SIGN
  141. A6    BROKEN VERTICAL BAR
  142. A7    SECTION SIGN
  143. A8    SPACING DIAERESIS
  144. A9    COPYRIGHT SIGN
  145. AA    FEMININE ORDINAL INDICATOR
  146. AB    LEFT POINTING GUILLEMET
  147. AC    NOT SIGN
  148. AD    SOFT HYPHEN
  149. AE    REGISTERED TRADE MARK SIGN
  150. AF    SPACING MACRON
  151. B0    DEGREE SIGN
  152. B1    PLUS-OR-MINUS SIGN
  153. B2    SUPERSCRIPT DIGIT TWO
  154. B3    SUPERSCRIPT DIGIT THREE
  155. B4    SPACING ACUTE
  156. B5    MICRO SIGN
  157. B6    PARAGRAPH SIGN
  158. B7    MIDDLE DOT
  159. B8    SPACING CEDILLA
  160. B9    SUPERSCRIPT DIGIT ONE
  161. BA    MASCULINE ORDINAL INDICATOR
  162. BB    RIGHT POINTING GUILLEMENT
  163. BC    FRACTION ONE QUARTER
  164. BD    FRACTION ONE HALF
  165. BE    FRACTION THREE QUARTERS
  166. BF    INVERTED QUESTION MARK
  167. C0    LATIN CAPITAL LETTER A GRAVE
  168. C1    LATIN CAPITAL LETTER A ACUTE
  169. C2    LATIN CAPITAL LETTER A CIRCUMFLEX
  170. C3    LATIN CAPITAL LETTER A TILDE
  171. C4    LATIN CAPITAL LETTER A DIAERESIS
  172. C5    LATIN CAPITAL LETTER A RING
  173. C6    LATIN CAPITAL LETTER A E
  174. C7    LATIN CAPITAL LETTER C CEDILLA
  175. C8    LATIN CAPITAL LETTER E GRAVE
  176. C9    LATIN CAPITAL LETTER E ACUTE
  177. CA    LATIN CAPITAL LETTER E CIRCUMFLEX
  178. CB    LATIN CAPITAL LETTER E DIAERESIS
  179. CC    LATIN CAPITAL LETTER I GRAVE
  180. CD    LATIN CAPITAL LETTER I ACUTE
  181. CE    LATIN CAPITAL LETTER I CIRCUMFLEX
  182. CF    LATIN CAPITAL LETTER I DIAERESIS
  183. D0    LATIN CAPITAL LETTER ETH
  184. D1    LATIN CAPITAL LETTER N TILDE
  185. D2    LATIN CAPITAL LETTER O GRAVE
  186. D3    LATIN CAPITAL LETTER O ACUTE
  187. D4    LATIN CAPITAL LETTER O CIRCUMFLEX
  188. D5    LATIN CAPITAL LETTER O TILDE
  189. D6    LATIN CAPITAL LETTER O DIAERESIS
  190. D7    MULTIPLICATION SIGN
  191. D8    LATIN CAPITAL LETTER 0 SLASH
  192. D9    LATIN CAPITAL LETTER U GRAVE
  193. DA    LATIN CAPITAL LETTER U ACUTE
  194. DB    LATIN CAPITAL LETTER U CIRCUMFLEX
  195. DC    LATIN CAPITAL LETTER U DIAERESIS
  196. DD    LATIN CAPITAL LETTER Y ACUTE
  197. DE    LATIN CAPITAL LETTER THORN
  198. DF    LATIN SMALL LETTER SHARP S
  199. E0    LATIN SMALL LETTER A GRAVE
  200. E1    LATIN SMALL LETTER A ACUTE
  201. E2    LATIN SMALL LETTER A CIRCUMFLEX
  202. E3    LATIN SMALL LETTER A TILDE
  203. E4    LATIN SMALL LETTER A DIAERESIS
  204. E5    LATIN SMALL LETTER A RING
  205. E6    LATIN SMALL LETTER A E
  206. E7    LATIN SMALL LETTER C CEDILLA
  207. E8    LATIN SMALL LETTER E GRAVE
  208. E9    LATIN SMALL LETTER E ACUTE
  209. EA    LATIN SMALL LETTER E CIRCUMFLEX
  210. EB    LATIN SMALL LETTER E DIAERESIS
  211. EC    LATIN SMALL LETTER I GRAVE
  212. ED    LATIN SMALL LETTER I ACUTE
  213. EE    LATIN SMALL LETTER I CIRCUMFLEX
  214. EF    LATIN SMALL LETTER I DIAERESIS
  215. F0    LATIN SMALL LETTER ETH
  216. F1    LATIN SMALL LETTER N TILDE
  217. F2    LATIN SMALL LETTER O GRAVE
  218. F3    LATIN SMALL LETTER O ACUTE
  219. F4    LATIN SMALL LETTER O CIRCUMFLEX
  220. F5    LATIN SMALL LETTER O TILDE
  221. F6    LATIN SMALL LETTER O DIAERESIS
  222. F7    DIVISION SIGN
  223. F8    LATIN SMALL LETTER O SLASH
  224. F9    LATIN SMALL LETTER U GRAVE
  225. FA    LATIN SMALL LETTER U ACUTE
  226. FB    LATIN SMALL LETTER U CIRCUMFLEX
  227. FC    LATIN SMALL LETTER U DIAERESIS
  228. FD    LATIN SMALL LETTER Y ACUTE
  229. FE    LATIN SMALL LETTER THORN
  230. FF    LATIN SMALL LETTER Y DIAERESIS
  231. Control Codes used in Oberon
  232. The following control codes are used in Oberon/F:
  233. 00X    nul    string terminator
  234. 01X    unicode    unicode mask character
  235. 02X    viewcode    view mask character
  236. 07X    rdel    right delete key
  237. 08X    del    left delete key
  238. 09X    tab    tabulator key
  239. 0AX    ltab    reverse tabulator key
  240. 0DX    line    return key    (Unicode 2028, LINE SEPARATOR)
  241. 0EX    para    paragraph separator    (Unicode 2029, PARAGRAPH SEPARATOR)
  242. 10X    pL    page left
  243. 11X    pR    page right
  244. 12X    pU    page up
  245. 13X    pD    page down
  246. 14X    dL    document left
  247. 15X    dR    document right
  248. 16X    dU    document up
  249. 17X    dD    document down
  250. 1BX    esc    escape key
  251. 1CX    aL    arrow left key
  252. 1DX    aR    arrow right key
  253. 1EX    aU    arrow up key
  254. 1FX    aD    arrow down key
  255. Of these codes, only tab, line, and para should ever be stored in a text, i.e. are not considered to be control codes in Oberon. The ASCII DEL code (07FX) is not used in Oberon/F and remains reserved.
  256. TextControllers.StdCtrlDesc
  257. TextControllers.ControllerDesc
  258. Containers.ControllerDesc
  259. Controllers.ControllerDesc
  260. Geneva
  261. Documents.ControllerDesc
  262.